package com.zzjc.web.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 设备实体类
 */
@Data
public class Device implements Serializable {

    private Integer id;

    /**
     * 设备ID
     */
    private String deviceId;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 设备类型（1-摄像头；2-刻录机；3-手环；4-网关；5-平板；6-服务器）
     */
    private Integer deviceType;

    /**
     * 所属泳池名称
     */
    private String poolName;

    /**
     * 在线状态（在线1，不在线0）
     */
    private Integer status;

    /**
     * 通道数
     */
    private Integer channelNo;

    /**
     * 所属行
     */
    private Integer rowNum;

    /**
     * 所属列
     */
    private Integer colNum;

    /**
     * 启用状态（启用1，不启用0）
     */
    private Integer enabled;

    /**
     * 描述
     */
    private String description;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */

    private Date updateTime;

    /**
     * 播放地址
     */
    private String videoUrl;

    /**
     * 相机IP
     */
    private String cameraIp;


    private Integer pageNum;
    private Integer pageSize;
    private List<Device>  deviceList;
} 